package com.haozi.ehub.core.mapper;

import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.haozi.ehub.entity.code.DataCode;
import com.haozi.ehub.entity.entities.AdminInfo;
import org.springframework.stereotype.Repository;

/**
 * <p>
 * 管理员表 Mapper 接口
 * </p>
 *
 * @author terry
 * @since 2020-06-15
 */
@Repository
public interface AdminInfoMapper extends BaseMapper<AdminInfo> {

    /**
     * 根据名称查询
     * @author     ： terry
     * @date       ： Created in 2020/6/18 10:10
     * @param adminName 管理员民称
     * @return： AdminInfo
     */
    AdminInfo selectAdminByName(String adminName);

    /**
     * 根据ID查询
     * @author     ： terry
     * @date       ： Created in 2020/6/18 10:10
     * @param adminId 管理员Id
     * @return： AdminInfo
     */
    AdminInfo selectAdminById(String adminId);

    /**
     * 根据ID查询
     * @author     ： terry
     * @date       ： Created in 2020/6/18 10:10
     * @return： Integer
     */
    Integer selectLastAdminCode();
}
